查看原文
其他

当我把 SpringBoot 的启动 Banner 换成了老师;同事:借一bu说话...

一航 一行Java 2023-02-06

哥儿几个,都来啦!!

大家好,我是一航!今天带大家玩个好玩儿的配置。

当我们启动SpringBoot项目的时候,控制台会输出SpringBoot的logo以及版本相关的信息!

可能很多朋友不知道,这个logo的是可以自定义的,而且自定义起来还非常简单,只需要在resources目录下放上一个banner配置,SpringBoot启动的时候,加载txt文件或者图片文件,就会展示对应的内容;

  • org.springframework.boot.ResourceBanner

    文本格式,SpringBoot 会读取配置项banner.txtbanner.location,从配置项中获取真实的文件地址;如果配置中没有配置,会把配置项作为文件去加载;

  • org.springframework.boot.ImageBanner

    图片格式,SpringBoot 加载配置项banner.image.location,从配置项中获取真实的路径,SpringBoot 会根据配置项的路径加载文件。如果没有配置banner.image.location,转而依次加载banner.gifbanner.jpgbanner.png这三个中存在的文件;

好了!自定义一个banner已经学会了,

那么怎样才能让自己的logo更有个性呢!下面介绍几款个性化banner生成工具

1bootschool

地址:https://www.bootschool.net/ascii

网站支持上百种艺术字体、二维码、以及各种内置好的图案

  • ASCII文字

  • 二维码

  • 艺术字/图案

    预置了几十个大类,上千种艺术字/图

2TAAG

地址:https://patorjk.com/software/taag

支持315种不同风格的艺术字体。

3图片转ASCII

可以将一张图片转换为ASCII的txt文本格式

地址:https://www.degraeve.com/img2txt-yay.php

4ASCII Cenerator

地址:http://www.network-science.de/ascii/


怎么样?

这么多不同风格的,总有一个喜欢的款式吧!

我就比较喜欢这个佛祖,自从安排上,感觉Bug都少多了。

${AnsiColor.BRIGHT_YELLOW}
                                 _
                              _ooOoo_                               
                             o8888888o                              
                             88" . "88                              
                             (| -_- |)                              
                             O\  =  /O                              
                          ____/`---'\____                           
                        .'
  \\|     |//  `.                         
                       /  \\|||  :  |||//  \                        
                      /  _||||| -:- |||||_  \                       
                      |   | \\\  -  /'| |   |                       
                      | \_|  `\`---'
//  |_/ |                       
                      \  .-\__ `-. -'__/-.  /                       
                    ___`. .'
  /--.--\  `. .'___                     
                 ."" '
<  `.___\_<|>_/___.' _> \"".                  
                | | :  `- \`. ;`. _/; .'
/ /  .' ; |    Buddha       
                \  \ `-.   \_\_`. _.'
_/_/  -' _.' /                 
  ================-.`___`-.__\ \___  /__.-'_.'_.-'================  
                              `=--=-'
                    hjw
${AnsiColor.BRIGHT_YELLOW}
${AnsiColor.BRIGHT_RED}
spring-boot.version: ${spring-boot.version}
${AnsiColor.BRIGHT_RED}


Java进阶学习资料(免费领取视频及源码)

END

精品资料,超赞福利,免费领


微信扫码/长按识别 添加【技术交流群
已整理2T+视频资料,12G+电子书
群内每天分享精品学习资料


最近开发整理了一个用于速刷面试题的小程序;其中收录了上千道常见面试题及答案(包含基础、并发、JVM、MySQL、Redis、Spring、SpringMVC、SpringBoot、SpringCloud、消息队列等多个类型),欢迎您的使用。


【原创】怒肝3W字Java学习路线!从入门到封神全包了
这样写 Update 语句,怕是离开除不远了
用 Long 做 Map 的 Key,存的对象花一下午才取出来,坑惨了!
Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了!
是时候丢掉 Postman、Swagger 了;这个工具全部搞定,真香!
满屏的get & set 太Low了?试试 MapStruct 高级玩法【附源码】

👇👇
👇点击"阅读原文",获取更多资料(持续更新中)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存